﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
using MvcApplication2.Models;
namespace MvcApplication2.Delegale.Concrete
{
    public class Productinitializer : DropCreateDatabaseIfModelChanges<ProductDbcontext>
    {
        protected override void Seed(ProductDbcontext context)
        {
            var Category = new List<Category>
            {
                new Category { Name ="tâm ơi là tâm" },
                new Category{Name ="bảy ơi là bảy"},
                new Category{Name ="bảy ơi là bảy"},
                new Category{Name ="bảy ơi là bảy"},
                new Category{Name ="bảy ơi là bảy"},
                new Category{Name ="bảy ơi là bảy"},
                new Category{Name ="bảy ơi là bảy"},
                new Category{Name ="bảy ơi là bảy"},
                new Category{Name ="bảy ơi là bảy"},
                new Category{Name ="bảy ơi là bảy"},
                new Category{Name ="bảy ơi là bảy"},
                new Category{Name ="bảy ơi là bảy"},
                new Category{Name ="bảy ơi là bảy"},
                new Category{Name ="bảy ơi là bảy"},
                new Category{Name ="bảy ơi là bảy"}
            };
            Category.ForEach(s => context.Categorys.Add(s));
            context.SaveChanges();

            //var product = new List<Product>
            //{
            //    new Product {CategoryId = 1, Name ="máy bay"}
            //};
            //product.ForEach(s => context.Products.Add(s));
            //context.SaveChanges();
        }
    }
}